home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / njfrer.arc / NJFRERAM.DOC < prev   
Encoding:
Text File  |  1987-05-07  |  4.4 KB  |  125 lines

  1.  
  2.  
  3. NJFRERAM
  4.  
  5. Nifty James' Famous Free Memory Display Program
  6. Version 1.12  of  06 May 1987
  7. Version 1.13  of  07 May 1987
  8. Copyright 1987 by Mike Blaszczak
  9. All rights reserved
  10.  
  11.  
  12. Instructions
  13. ------------
  14.  
  15. NJFRERAM is a short, terminate-and-stay-resident utility.
  16. It remains in memory, and allows the user to maintain a
  17. display of free user memory in the upper right corner of
  18. the screen.
  19.  
  20. NJFRERAM is installed in memory simply by typing NJFRERAM.
  21. The program will run and load itself into memory; it takes
  22. about 1300 bytes of memory.
  23.  
  24. NJFRERAM is activated and deactivated by pressing the <Alt>
  25. and <RightShift> keys simultaneously; that is, depress the
  26. <Alt> key, depress the <RightShift> key, release the
  27. <RightShift> key, and then release the <Alt> key.  This key
  28. combination is used to keep conflicts to a minimum -- I
  29. know of no other programs that use the <Alt>+<RightShift>
  30. key combination.
  31.  
  32. Once NJFRERAM's display has been activated, NJFRERAM will
  33. update the display of free memory at the top right corner
  34. of the screen every second.  If you wish to turn off the
  35. display, just press <Alt>+<RightShift> again.
  36.  
  37. I've tested this program heavily, using the various
  38. programs that I use from day to day.  The program is
  39. compatible with every piece of software that I use
  40. regularly.  However, if you find a program that doesn't get
  41. along with NJFRERAM, please let me know.  If it is
  42. possible, I will try to update the program to keep it
  43. working in as many environments as possible.
  44.  
  45. Also, please note that NJFRERAM only monitors the memory
  46. "seen" by DOS.  If you have Intel's EMS or AST's EEMS
  47. memory in your computer, its presence will not be
  48. refelected by the display that NJFRERAM generates.
  49.  
  50.  
  51. Kudos
  52. -----
  53.  
  54. This program was an idea of RAY M, one of the other users
  55. of the IBMSIG on The SOURCE.  Ray is a great guy, and gave
  56. me the idea to write this useful little utility.
  57.  
  58. Also, great thanks to the people in my "marketing
  59. department", who helped me decide on a name for the
  60. program.
  61.  
  62.  
  63. Points of Interest
  64. ------ -- --------
  65.  
  66. The first thing that you'll probably notice when you
  67. install and run NJFRERAM is that it shows you have 48 bytes
  68. of memory free.  This is memory that DOS leaves 'lying
  69. around', for its on use.  When a COM or EXE program is run,
  70. DOS automatically allocates all of the available memory to
  71. the program, leaving only these 48 bytes.
  72.  
  73. For some reason, when DOS is sitting at the command prompt,
  74. these 48 bytes are also only marked free.  You do indeed
  75. have more free memory than this.  Strangely, if you type
  76. the command   EXIT   at the DOS prompt, DOS will release
  77. that memory, and the real amount of memory avaialble will
  78. be apparent to NJFRERAM.  (At least, that's the way it is
  79. under DOS 3.10, my operating system of choice.)
  80.  
  81. Also, due to the way that some programs run, the NJFRERAM
  82. display will be stuck at 48 bytes.  This is not a problem
  83. with NJFRERAM; this is actually the amount of memory that
  84. DOS 'sees'; remember that it allocated all the free memory
  85. to the program that was running.  Generally, I've found
  86. that programs that were written in C, and some programs
  87. that were written in Assembly Langauge, will allow NJFRERAM
  88. to show the proper amount of free memory.  More information
  89. relating to this 'phenomena' can be found in the book "The
  90. Developer's Guide To MS-DOS", on pages 80-95.  The book is
  91. published by the Waite Group... it's well worth the
  92. investment to most programmers.
  93.  
  94. I've worked with several programs, and it seems that EDWIN,
  95. the popular user-supported editor, is one of the programs
  96. that does not allow NJFRERAM to display the correct amount
  97. of memory.  However, EDWIN does have a command to show the
  98. free memory.  The program works properly with my other
  99. editor, The Lattice Screen Editor, which was written in C.
  100.  
  101.  
  102. Shareware
  103. ---------
  104.  
  105. If you find this program useful, please send a small
  106. contribution.  $7 or $10 is very adequate.  You'll sleep at
  107. night knowing that you helped an aspiring young programmer!
  108.  
  109. Thank you very much!
  110.  
  111. Don't rip off shareware authors.  Please send a donation if
  112. you use this program.
  113.  
  114. Mike "Nifty James" Blaszczak
  115. 112 Verlinden Drive
  116. Monroeville,  PA   15146-2041
  117.  
  118. Participate On The Source:  NIFTY JAMES
  119. Participate On NWI       :  MIKE B  or NIFTY JAMES
  120. The KCA PC-Guru BBS, in Pittsburgh:  MIKE BLAZAK
  121. On The SOURCE:  BCB922
  122. On CompuServe:  76210,1546
  123.  
  124.  
  125.